Ext.define('pages.test.Grid',{
	extend:'Ext.grid.Panel',
//	stateful:true,
//	stateId:'stateGrid',
	region:'center',
	columns:[
		{
			text:"序号",
        	xtype: 'rownumberer',
        	width: 40,
        	locked: true,
        	sortable: false,
        	align : 'center'
    	},{
			text : '工程名称',
			width : 180,
			sortable : true,
			locked: true,
			dataIndex : 'name'
		},{
			text : '工程编码',
			width : 150,
			sortable : true,
			locked: true,
			dataIndex : 'code'
		},{
			text : '年份',
			width : 100,
			sortable : true,
			dataIndex : 'year'
		}
    ],
    constructor:function(config){
    	config = config || {};
    	Ext.apply(this,config);
    	this.callParent(arguments);
    },
    initComponent:function(){
    	var me = this;
    	
    	Ext.apply(this,{
    		tbar:[
    			{
					text : "查询1",
					tooltip: "",
					xtype:'button',
					iconCls : "query",
					handler:function(){
						me.store.loadPage(1);
					}
				}
    		],
    		bbar:Ext.create('Ext.PagingToolbar',{
    			store:me.store,
    			dock:'buttom',
    			firstText : '第一页',
				lastText : '最后一页',
				prevText : '前一页',
				nextText : '下一页',
				refreshText : '刷新',
				beforePageText : '第',
				afterPageText : '页，共{0}页',
				displayInfo : true,
				displayMsg : '第{0}-{1}条，共{2}条',
				emptyMsg : '没有记录'
    		})
    	});
    	this.callParent(arguments);
    }
});